package com.atguigu.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class LcWebMvcConfig implements WebMvcConfigurer {
    //解决跨域问题
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")//允许跨域访问的路径
                .allowedHeaders("*")//允许跨域访问的请求头
                .allowedOrigins("http://localhost:3001")//运行前端请求访问后端的ip地址和端口
                .allowedMethods("*")//允许跨域访问的请求方法
                .allowCredentials(true)//允许携带cookie
                .maxAge(1800);//预检请求的有效期，单位为秒
    }
}
